package org.springcloud.plugin.framework.context;

/**
 * author: yanggld
 * date: 2019/12/21 15:09
 * version: 1.0
 * description: CoreContextHolder
 */
public interface PluginContextHolder {
    /**
     * 获取上下文
     * @param name
     * @return
     */
    String getContext(String name);
    /**
     * 获取上下文中的路由版本
     * @return
     */
    String getContextRouteVersion();
    /**
     * 获取上下文中的区域版本
     * @return
     */
    String getContextRouteRegion();
    /**
     * 获取上下文中的路由版本权重
     * @return
     */
    String getContextRouteVersionWeight();
    /**
     * 获取上下文中的路由区域权重
     * @return
     */
    String getContextRouteRegionWeight();
}
